Definition of Lion Marmoset

  • (noun) small South American marmoset with silky fur and long nonprehensile tail

Synonyms of Lion Marmoset


Antonyms of Lion Marmoset


No Antonyms Found.

Homophones of Lion Marmoset


No Homophones Found.